package com.yumeng.common.data.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 业务操作类型
 *
 * @author wxd
 * @date 2021/5/24 9:43
 */
@Getter
@AllArgsConstructor
public enum OperateType implements BaseEnum {

    /**
     * 其它
     */
    OTHER(0, "其它"),
    /**
     * 新增
     */
    SAVE(1, "添加"),
    /**
     * 修改
     */
    EDIT(2, "修改"),
    /**
     * 同步
     */
    SYNC(3, "同步"),
    /**
     * 删除
     */
    REMOVE(4, "删除"),
    /**
     * 查询
     **/
    query(5, "详情查询"),
    /**
     * 详情查询
     **/
    INFO(6, "详情查询"),
    /**
     * 列表查询
     **/
    LIST(7, "列表查询"),
    /**
     * 分页列表
     **/
    PAGE(8, "分页列表"),
    /**
     * 其它查询
     **/
    OTHER_QUERY(9, "其它查询"),
    /**
     * 文件上传
     **/
    UPLOAD(10, "文件上传"),
    /**
     * 文件下载
     **/
    DOWNLOAD(11, "文件下载"),
    /**
     * 导入
     */
    IMPORT(12, "导入"),
    /**
     * 导出
     */
    EXPORT(13, "导出"),
    /**
     * 资源
     **/
    RESOURCE(14, "资源"),
    /**
     * 授权
     */
    GRANT(15, "授权"),
    /**
     * 强退
     */
    FORCE(16, "强退"),
    /**
     * 生成代码
     */
    GEN_CODE(17, "生成代码"),
    /**
     * 清空
     */
    CLEAN(18, "清空");

    private final Integer code;
    private final String desc;
}
